package com.tedu.spring.auto;

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class TestUserCache {
    /*
        1.接口，一个实现类。用@Repository注解进行注入Ioc容器中
        2.接口，两个实现类接入同样的接口，进行测试，出现NoUniqueBeanDefinitionException报错
        3.Qualifier注解进行注入Ioc容器中,使用不同名称进行区分两个不同的实现类
     */
    public static void main(String[] args) {
        ApplicationContext context = new AnnotationConfigApplicationContext("com.tedu.spring.auto");
        UserCache userCache = context.getBean(UserCache.class);
        System.out.println("userCache = " + userCache);

    }
}
